package com.roads.workflow.mapper;

import java.util.List;
import com.roads.workflow.domain.WorkflowMeterageNodeUser;

/**
 * 流程管理-计量流程节点用户Mapper接口
 * 
 * @author nhp
 * @date 2022-05-30
 */
public interface WorkflowMeterageNodeUserMapper {

    /**
     * 查询列表
     *
     * @param model 流程管理-计量流程节点用户
     * @return 流程管理-计量流程节点用户集合
     */
    List<WorkflowMeterageNodeUser> selectModelList(WorkflowMeterageNodeUser model);

    /**
     * 根据流程节点uuid删除节点用户
     *
     * @param workflowNodeUuid 流程节点uuid
     * @return 结果
     */
    int deleteByWorkflowNodeUuid(String workflowNodeUuid);

    /**
     * 根据流程uuid删除节点用户
     *
     * @param workflowUuid 流程uuid
     * @return 结果
     */
    int deleteByWorkflowUuid(String workflowUuid);

    /**
     * 批量插入
     *
     * @param list 集合
     * @return 结果
     */
    int batchInsert(List<WorkflowMeterageNodeUser> list);

}
